82 research outputs found

    Approximate Graph Colouring and the Hollow Shadow

    Full text link
    We show that approximate graph colouring is not solved by constantly many levels of the lift-and-project hierarchy for the combined basic linear programming and affine integer programming relaxation. The proof involves a construction of tensors whose fixed-dimensional projections are equal up to reflection and satisfy a sparsity condition, which may be of independent interest.Comment: Generalises and subsumes results from Section 6 in arXiv:2203.02478; builds on and generalises results in arXiv:2210.0829

    Improved hardness for H-colourings of G-colourable graphs

    Full text link
    We present new results on approximate colourings of graphs and, more generally, approximate H-colourings and promise constraint satisfaction problems. First, we show NP-hardness of colouring kk-colourable graphs with (kk/2)1\binom{k}{\lfloor k/2\rfloor}-1 colours for every k4k\geq 4. This improves the result of Bul\'in, Krokhin, and Opr\v{s}al [STOC'19], who gave NP-hardness of colouring kk-colourable graphs with 2k12k-1 colours for k3k\geq 3, and the result of Huang [APPROX-RANDOM'13], who gave NP-hardness of colouring kk-colourable graphs with 2k1/32^{k^{1/3}} colours for sufficiently large kk. Thus, for k4k\geq 4, we improve from known linear/sub-exponential gaps to exponential gaps. Second, we show that the topology of the box complex of H alone determines whether H-colouring of G-colourable graphs is NP-hard for all (non-bipartite, H-colourable) G. This formalises the topological intuition behind the result of Krokhin and Opr\v{s}al [FOCS'19] that 3-colouring of G-colourable graphs is NP-hard for all (3-colourable, non-bipartite) G. We use this technique to establish NP-hardness of H-colouring of G-colourable graphs for H that include but go beyond K3K_3, including square-free graphs and circular cliques (leaving K4K_4 and larger cliques open). Underlying all of our proofs is a very general observation that adjoint functors give reductions between promise constraint satisfaction problems.Comment: Mention improvement in Proposition 2.5. SODA 202

    A Strongly Polynomial-Time Algorithm for Weighted General Factors with Three Feasible Degrees

    Full text link
    General factors are a generalization of matchings. Given a graph GG with a set π(v)\pi(v) of feasible degrees, called a degree constraint, for each vertex vv of GG, the general factor problem is to find a (spanning) subgraph FF of GG such that degF(x)π(v)\text{deg}_F(x) \in \pi(v) for every vv of GG. When all degree constraints are symmetric Δ\Delta-matroids, the problem is solvable in polynomial time. The weighted general factor problem is to find a general factor of the maximum total weight in an edge-weighted graph. Strongly polynomial-time algorithms are only known for weighted general factor problems that are reducible to the weighted matching problem by gadget constructions. In this paper, we present the first strongly polynomial-time algorithm for a type of weighted general factor problems with real-valued edge weights that is provably not reducible to the weighted matching problem by gadget constructions

    Linearly ordered colourings of hypergraphs

    Full text link
    A linearly ordered (LO) kk-colouring of an rr-uniform hypergraph assigns an integer from {1,,k}\{1, \ldots, k \} to every vertex so that, in every edge, the (multi)set of colours has a unique maximum. Equivalently, for r=3r=3, if two vertices in an edge are assigned the same colour, then the third vertex is assigned a larger colour (as opposed to a different colour, as in classic non-monochromatic colouring). Barto, Battistelli, and Berg [STACS'21] studied LO colourings on 33-uniform hypergraphs in the context of promise constraint satisfaction problems (PCSPs). We show two results. First, given a 3-uniform hypergraph that admits an LO 22-colouring, one can find in polynomial time an LO kk-colouring with k=O(nloglogn/logn3)k=O(\sqrt[3]{n \log \log n / \log n}). Second, given an rr-uniform hypergraph that admits an LO 22-colouring, we establish NP-hardness of finding an LO kk-colouring for every constant uniformity rk+2r\geq k+2. In fact, we determine relationships between polymorphism minions for all uniformities r3r\geq 3, which reveals a key difference between r<k+2r<k+2 and rk+2r\geq k+2 and which may be of independent interest. Using the algebraic approach to PCSPs, we actually show a more general result establishing NP-hardness of finding an LO kk-colouring for LO \ell-colourable rr-uniform hypergraphs for 2k2 \leq \ell \leq k and rk+4r \geq k - \ell + 4.Comment: Full version (with stronger both tractability and intractability results) of an ICALP 2022 pape

    On rainbow-free colourings of uniform hypergraphs

    Full text link
    We study rainbow-free colourings of kk-uniform hypergraphs; that is, colourings that use kk colours but with the property that no hyperedge attains all colours. We show that p=(k1)(lnn)/np^*=(k-1)(\ln n)/n is the threshold function for the existence of a rainbow-free colouring in a random kk-uniform hypergraph

    Boolean symmetric vs. functional PCSP dichotomy

    Full text link
    Given a 3-uniform hypergraph (V,E)(V,E) that is promised to admit a {0,1}\{0,1\}-colouring such that every edge contains exactly one 11, can one find a dd-colouring h:V{0,1,,d1}h:V\to \{0,1,\ldots,d-1\} such that h(e)Rh(e)\in R for every eEe\in E? This can be cast as a promise constraint satisfaction problem (PCSP) of the form PCSP(1in3,B)\operatorname{PCSP}(1-in-3,\mathbf{B}), where B\mathbf{B} defines the relation RR, and is an example of PCSP(A,B)\operatorname{PCSP}(\mathbf{A},\mathbf{B}), where A\mathbf{A} (and thus wlog also B\mathbf{B}) is symmetric. The computational complexity of such problems is understood for A\mathbf{A} and B\mathbf{B} on Boolean domains by the work of Ficak, Kozik, Ol\v{s}\'{a}k, and Stankiewicz [ICALP'19]. As our first result, we establish a dichotomy for PCSP(A,B)\operatorname{PCSP}(\mathbf{A},\mathbf{B}), where A\mathbf{A} is Boolean and symmetric and B\mathbf{B} is functional (on a domain of any size); i.e, all but one element of any tuple in a relation in B\mathbf{B} determine the last element. This includes PCSPs of the form PCSP(qinr,B)\operatorname{PCSP}(q-in-r,\mathbf{B}), where B\mathbf{B} is functional, thus making progress towards a classification of PCSP(1in3,B)\operatorname{PCSP}(1-in-3,\mathbf{B}), which were studied by Barto, Battistelli, and Berg [STACS'21] for B\mathbf{B} on three-element domains. As our second result, we show that for PCSP(A,B)\operatorname{PCSP}(\mathbf{A},\mathbf{B}), where A\mathbf{A} contains a single Boolean symmetric relation and B\mathbf{B} is arbitrary (and thus not necessarily functional), the combined basic linear programmin relaxation (BLP) and the affine integer programming relaxation (AIP) of Brakensiek et al. [SICOMP'20] is no more powerful than the (in general strictly weaker) AIP relaxation of Brakensiek and Guruswami [SICOMP'21]

    Point-width and Max-CSPs

    Get PDF
    International audienceThe complexity of (unbounded-arity) Max-CSPs under structural restrictions is poorly understood. The two most general hypergraph properties known to ensure tractability of Max-CSPs, β-acyclicity and bounded (incidence) MIM-width, are incomparable and lead to very different algorithms. We introduce the framework of point decompositions for hypergraphs and use it to derive a new sufficient condition for the tractability of (structurally restricted) Max-CSPs, which generalises both bounded MIM-width and β-acyclicity. On the way, we give a new characterisation of bounded MIM-width and discuss other hypergraph properties which are relevant to the complexity of Max-CSPs, such as β-hypertreewidth

    PTAS for Sparse General-Valued CSPs

    Full text link
    We study polynomial-time approximation schemes (PTASes) for constraint satisfaction problems (CSPs) such as Maximum Independent Set or Minimum Vertex Cover on sparse graph classes. Baker's approach gives a PTAS on planar graphs, excluded-minor classes, and beyond. For Max-CSPs, and even more generally, maximisation finite-valued CSPs (where constraints are arbitrary non-negative functions), Romero, Wrochna, and \v{Z}ivn\'y [SODA'21] showed that the Sherali-Adams LP relaxation gives a simple PTAS for all fractionally-treewidth-fragile classes, which is the most general "sparsity" condition for which a PTAS is known. We extend these results to general-valued CSPs, which include "crisp" (or "strict") constraints that have to be satisfied by every feasible assignment. The only condition on the crisp constraints is that their domain contains an element which is at least as feasible as all the others (but possibly less valuable). For minimisation general-valued CSPs with crisp constraints, we present a PTAS for all Baker graph classes -- a definition by Dvo\v{r}\'ak [SODA'20] which encompasses all classes where Baker's technique is known to work, except possibly for fractionally-treewidth-fragile classes. While this is standard for problems satisfying a certain monotonicity condition on crisp constraints, we show this can be relaxed to diagonalisability -- a property of relational structures connected to logics, statistical physics, and random CSPs

    The Power of the Combined Basic LP and Affine Relaxation for Promise CSPs

    Full text link
    In the field of constraint satisfaction problems (CSP), promise CSPs are an exciting new direction of study. In a promise CSP, each constraint comes in two forms: "strict" and "weak," and in the associated decision problem one must distinguish between being able to satisfy all the strict constraints versus not being able to satisfy all the weak constraints. The most commonly cited example of a promise CSP is the approximate graph coloring problem--which has recently seen exciting progress [BKO19, WZ20] benefiting from a systematic algebraic approach to promise CSPs based on "polymorphisms," operations that map tuples in the strict form of each constraint to tuples in the corresponding weak form. In this work, we present a simple algorithm which in polynomial time solves the decision problem for all promise CSPs that admit infinitely many symmetric polymorphisms, which are invariant under arbitrary coordinate permutations. This generalizes previous work of the first two authors [BG19]. We also extend this algorithm to a more general class of block-symmetric polymorphisms. As a corollary, this single algorithm solves all polynomial-time tractable Boolean CSPs simultaneously. These results give a new perspective on Schaefer's classic dichotomy theorem and shed further light on how symmetries of polymorphisms enable algorithms. Finally, we show that block symmetric polymorphisms are not only sufficient but also necessary for this algorithm to work, thus establishing its precise powerComment: 17 pages, to appear in SICOM
    corecore